package com.aaa.tmr.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author Marko
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class LayUiTree {
    /**
     * 节点标题
     */
    private String title;
    /**
     * 节点唯一索引，用于对指定节点进行各类操作
     */
    private int id;
    /**
     * filed
     */
    private String field;
    /**
     * 节点是否初始为选中状态（如果开启复选框的话），默认 false
     */
    private boolean checked;
    /**
     * 节点是否初始展开，默认 false
     */
    private boolean spread;
    /**
     * 点击节点弹出新窗口对应的 url。
     */
    private String url;
    /**
     * icon
     */
    private String icon;
    /**
     * 子节点。支持设定选项同父节点
     */
    private List<LayUiTree> children;
}
